olive plantation and depot - French English Dictionary